ul {list-style:none;margin-left:0;}
table.data {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-collapse:collapse;
}

table.data td,table.data th {
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	padding:4px;
}

table.data th {
	background:#f0f0c;
}

table.data tr.odd {
	background:#fefef0;
}

table.data tr.even {
	background:#f0fafc;
}

.site {
	background:#fef0fc;
	padding:10px;
	/*	margin-bottom:10px;	*/
	border-bottom:2px dashed #ccc;
	min-height:120px;
}
.site > span {}
.site .img {
	float:left;
	/*	background:#f00;*/
}
.site .desc {
	float:left;
}
.site .memo{
	margin-left:16px;
	vertical-align:top;
}
.site .desc span{

}